#pragma once


class IPixelShader
{
public:
	virtual ~IPixelShader() {}
	virtual ID3D11PixelShader *GetPixelShader() = 0;
	virtual bool CompileFromFile(LPCWSTR lpFilePath) = 0;

	virtual void ReleaseShader() = 0;
};